<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组添加元素的多种方法</title>
</head>
<body>
    
</body>
<script>
    /*
        JS对于数组的处理方式有很多，最推荐的还是使用push方法
            像push方法是会改变原数组的长度与内容  不需要再次赋值，所以最最推荐使用push方法来操作数组
    */

    // 添加数组元素的方法有很多，最推荐使用的方法是使用push方法
    arr1 = ['jimmy','love']
    arr2 = ['xuexue','mybaby']
    arr1.push('zhangxue')
    console.log(arr1)  // ["jimmy", "love", "zhangxue"]  会自动的在最末尾处添加元素
    arr2.push('mybaby','jimmy','ysh')
    console.log(arr2)  //["xuexue", "mybaby", "mybaby", "jimmy", "ysh"]   push()方法后面可以接收很多个参数，并不是只能接收一个

    // 方法二使用参数扩展的方法
    let arr3 = [...arr1,...arr2]
    console.log(arr3)  //["jimmy", "love", "zhangxue", "xuexue", "mybaby", "mybaby", "jimmy", "ysh"]

    //使用length长度来添加数组  --  最不推荐
    arr3[arr3.length] = 'js'
    console.log(arr3)   //["jimmy", "love", "zhangxue", "xuexue", "mybaby", "mybaby", "jimmy", "ysh", "js"]
</script>
</html>